package com.aslibs.game.client.skill.vo
{
	import com.aslibs.core.vo.IVO;
	
	public interface ISkillVO extends IVO
	{
		/**
		 * 技能ID 
		 * @return 
		 * 
		 */
		function get id():int;
		function set id(skillID:int):void;
		/**
		 * 技能名称 
		 * @return 
		 * 
		 */
		function get name():String;
		function set name(skillName:String):void;
		/**
		 * 施法时间 
		 * @return 
		 * 
		 */
		function get castingTime():Number;
		function set castingTime(time:Number):void;
		/**
		 * 持续时间 
		 * @return 
		 * 
		 */
		function get continuousTime():Number;
		function set continuousTime(time:Number):void;
		/**
		 * 目标阵营 
		 * @return 
		 * 
		 */
		function get targetFaction():int;
		function set targetFaction(type:int):void;
		/**
		 * 目标类型 
		 * @return 
		 * 
		 */
		function get targetType():int;
		function set targetType(type:int):void;
		
	}
}